package metier;

import utilitaire.Adresse;
import utilitaire.Date;

public class Assure {

	private String type ;
	private String civilite ;
	private String nom ;
	private String prenom ;
	private Date dateNaissance ;
	private Date datePermis ;
	private boolean permisAnnule ;
	private Date dateReobtention ;
	private Adresse adresse1 ;
	private Adresse adresse2 ;
	private int codePostal ;
	private String ville ;
	private String mail ;
	private String numeroTel ;
	private String numeroMobile ;
	private Interlocuteur gestionnaire ;
	private String origine ;
	private Apporteur nomApporteur ;
	private Apporteur nomSousApporteur ;
	
	public Assure() {
		// TODO Auto-generated constructor stub
	}
	
	public Assure(String t, String c, String n, String p, Date dnaiss, Date dpermis, boolean permisAn, Adresse ad1, Adresse ad2, int cp, String v, String m, String numTel, String numMob, Interlocuteur gest, String o){
		
		type = t ;
		civilite = c ;
		nom = n ;
		dateNaissance = dnaiss ;
		datePermis = dpermis ;
		permisAnnule = permisAn ;
		adresse1 = ad1 ;
		adresse2 = ad2 ;
		codePostal = cp ;
		ville = v ;
		mail = m ;
		numeroTel = numTel ;
		numeroMobile = numMob ;
		gestionnaire = gest ;
		origine = o ;
		nomApporteur = null ;
		nomSousApporteur = null ;
		dateReobtention = null ;
		
	}
	
	
	public Adresse getAdresse1() {
		return adresse1;
	}
	
	public Adresse getAdresse2() {
		return adresse2;
	}
	
	public String getCivilite() {
		return civilite;
	}
	
	public int getCodePostal() {
		return codePostal;
	}
	
	public Date getDateNaissance() {
		return dateNaissance;
	}
	
	public Date getDatePermis() {
		return datePermis;
	}
	
	public Date getDateReobtention() {
		return dateReobtention;
	}
	
	public Interlocuteur getGestionnaire() {
		return gestionnaire;
	}
	
	public String getMail() {
		return mail;
	}
	
	public String getNom() {
		return nom;
	}
	
	public Apporteur getNomApporteur() {
		return nomApporteur;
	}
	
	public Apporteur getNomSousApporteur() {
		return nomSousApporteur;
	}
	
	public String getNumeroMobile() {
		return numeroMobile;
	}
	
	public String getNumeroTel() {
		return numeroTel;
	}
	
	public String getOrigine() {
		return origine;
	}
	
	public String getPrenom() {
		return prenom;
	}
	
	public String getType() {
		return type;
	}
	
	public String getVille() {
		return ville;
	}
	
	public boolean isPermisAnnule() {
		return permisAnnule;
	}
	
	public void setAdresse1(Adresse adresse1) {
		this.adresse1 = adresse1;
	}
	
	public void setAdresse2(Adresse adresse2) {
		this.adresse2 = adresse2;
	}
	
	public void setCivilite(String civilite) {
		this.civilite = civilite;
	}
	
	public void setCodePostal(int codePostal) {
		this.codePostal = codePostal;
	}
	
	public void setDateNaissance(Date dateNaissance) {
		this.dateNaissance = dateNaissance;
	}
	
	public void setDatePermis(Date datePermis) {
		this.datePermis = datePermis;
	}
	
	public void setDateReobtention(Date dateReobtention) {
		this.dateReobtention = dateReobtention;
	}
	
	public void setGestionnaire(Interlocuteur gestionnaire) {
		this.gestionnaire = gestionnaire;
	}
	
	public void setMail(String mail) {
		this.mail = mail;
	}
	
	public void setNom(String nom) {
		this.nom = nom;
	}
	
	public void setNomApporteur(Apporteur nomApporteur) {
		this.nomApporteur = nomApporteur;
	}
	
	public void setNomSousApporteur(Apporteur nomSousApporteur) {
		this.nomSousApporteur = nomSousApporteur;
	}
	
	public void setNumeroMobile(String numeroMobile) {
		this.numeroMobile = numeroMobile;
	}
	
	public void setNumeroTel(String numeroTel) {
		this.numeroTel = numeroTel;
	}
	
	public void setOrigine(String origine) {
		this.origine = origine;
	}
	
	public void setPermisAnnule(boolean permisAnnule) {
		this.permisAnnule = permisAnnule;
	}
	
	public void setPrenom(String prenom) {
		this.prenom = prenom;
	}
	
	public void setType(String type) {
		this.type = type;
	}
	
	public void setVille(String ville) {
		this.ville = ville;
	}
	
	
}
